nmda receptor blocker - French English Dictionary